﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
body
{
    font-family: Helvetica, Arial, Verdana, sans-serif;
    font-size: 12px;
    font-style: normal;
    font-variant: normal;
    color: #666666;
    margin: 0px;
    background-color: transparent;
    background-image: url(/Content/Images/BG-image/page_bg.png);
    background-repeat: repeat-x;
    background-attachment: scroll;
    background-position: 0pt 0pt;
}
.page
{
    background-image: url("/Content/Images/BG-image/header.png");
    background-repeat: no-repeat;
    background-position: 50% 0px;
    position: relative;
    left: 50%;
    margin-left: -350px;
    margin-top: 0px;
    width: 700px;
    overflow: hidden;
}
a
{
    color: #666666;
    text-decoration: none;
}
a:visited
{
    color: #505abc;
}
a:hover
{
    color: #333333;
    text-decoration: none;
}
a:active
{
    color: #666666;
}

p, ul
{
    margin-bottom: 20px;
    line-height: 1.6em;
  
}

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #000;
    margin: 0px;
}

h1
{
    font-size: 2em;
    padding-bottom: 0;
    margin-bottom: 0;
}
h2
{
    padding: 0 0 2px 0;
    
}
h3
{
    font-size: 1.2em;
    padding: 0 0 2px 0;
}
h4
{
    font-size: 1.1em;
}
h5, h6
{
    font-size: 1em;
}

/* FORM LAYOUT ELEMENTS   
----------------------------------------------------------*/

input[type="text"]
{
    width: 200px;
    border: 1px solid #CCC;
}

input[type="password"]
{
    width: 200px;
    border: 1px solid #CCC;
}


/* Header
----------------------------------------------------------*/
#header
{
    position: relative;
    margin-top: 0px;
    overflow: hidden;
}
#MasterHead
{
    position: relative;
    border: solid 0px red;
    overflow: hidden;
       border: solid 0px red;
}
#MasterHead h1
{
    float: left;
    color: #f7f7f7;
    font-size: 22px;
    margin-left: 20px;
    margin-top: 25px;
    opacity: 0.75;
}


#LoadingImg
{
    text-align: center;

}
/* Navigation Group
----------------------------*/
#Navigation
{
    float: right;
    margin-right: 9px;
    margin-top: 20px;
    font: bold 13px/30px "Helvetica Neue" , Helvetica, Arial, sans-serif;
      border: solid 0px red;
}
#Navigation li
{
    float: left;
    display: inline;
    padding-right: 2px;
    background: url("/Content/Images/BG-Image/nav-li.png") no-repeat right 0;
}
#Navigation li span
{
    float: left;
    padding: 1px 20px 5px;
    background: url("/Content/Images/BG-Image/nav-a.png") repeat-x 0 0;
    color: #666666;
    background-color: transparent;
    cursor: pointer;
}
#Navigation li.first span
{
    background: url("/Content/Images/BG-Image/nav-a-first.png") no-repeat 0 0;
    padding-left: 22px;
}
#Navigation li.last
{
    background: none;
    padding: 0;
}
#Navigation li.last span
{
    background-image: url("/Content/Images/BG-Image/nav-a-last.png");
    background-attachment: scroll;
    background-position: right 0pt;
    padding-right: 22px;
}
#Navigation li a:hover
{
    color: #333333;
}

/*Sub navigations Group
-------------------------------------------------------------*/

#SubHeader
{
    position: relative;
    overflow: hidden;
    z-index: 1;
}



#SubNavigator
{
    position: relative;
    float: right;
    margin-right: 0px;
    width: 690px;
    overflow: hidden;
    height: 85px;
    border: solid 0px green;
    z-index: 1;
}
#SubNavigator li
{
    display: inline;
    float: right;
    width: 220px;
    background-image: url("/Content/Images/BG-Image/subnavigator-li.png");
    background-position: 218px center;
    background-repeat: no-repeat;
    padding: 2px;
    margin-bottom: 12px;
    margin-right: -6px;
    margin-left: 10px;
    border: solid 0px green;
    z-index: 1;
    cursor: pointer;
    height: 75px;
}
#SubNavigator li a img
{
    position: relative;
    float: left;
    height: 70px;
    margin-right: 5px;
    border: solid 0px red;
}
#SubNavigator li a h2
{
    float: left;
    color: #f7f7f7;
    font-size: 16px;
    opacity: 0.75;
    margin-top: 15px;
    margin-bottom: 0px;
    width: 130px;
    cursor: pointer;
}
#SubNavigator li a p
{
    font-size: 10px;
    float: left;
    margin-top: 0px;
    color: #333333;
    text-transform: uppercase;
    font-weight: bold;
    cursor: pointer;
}


#SubNavigator li a
{
    padding: 2px;
    overflow: hidden;
    float: left;
    border: solid 0px blue;
    z-index: 1;
}

#NewsSite li#LinkSide_News
{
    display: none;
}

#ForumSite li#LinkSide_Forum
{
    display: none;
}
#PhotoSite li#LinkSide_Picture
{
    display: none;
}


/* Sec navigation
----------------------------------------------------------------*/
#sec-navigation
{
    background-color: #cccccc;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    height: 40px;
    font: bold 13px/36px "Helvetica Neue" , Helvetica, Arial, sans-serif;
    background: #cccccc url(/Content/Images/BG-image/sec-navigation.png) repeat-x;
    -webkit-border-top-right-radius: 7px;
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topright: 7px;
    -moz-border-radius-topleft: 7px;
    border-top-right-radius: 7px;
    border-top-left-radius: 7px;
}
#sec-navigation li
{
    position: relative;
    padding-right: 2px;
    margin-left: 0px;
    background: url(/Content/Images/BG-image/sec-navigation-li.png) no-repeat right 0;
    display: inline;
    padding: 9px 0px 12px 0px;
    overflow: hidden;
    border: solid 0px blue;
    cursor: pointer;
}
#sec-navigation li a
{
    position: relative;
    padding: 11px 18px 12px 14px;
    top: 2px;
    cursor: pointer;
    color: #333333;
}
#sec-navigation li a:hover
{
    color: #666666;
}
/* Content
----------------------------------------------------------------*/



#main
{
    margin-top: -20px;
    width: 480px;
    float: right;
    overflow: hidden;
    background-color: transparent;
    background-image: url("/Content/Images/BG-image/content-bg.png");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: right 0px;
    border: solid 0px blue;
}
#main_inside
{
    padding: 0px;
    margin: 10px;
    min-height: 450px;
    overflow: hidden;
    border: solid 0px blue;
}
#main_content
{
    padding: 8px;
}
.HomeSite #List_Content
{
    display: none;
}
.StuffSite #List_Content
{
    position: relative;
    border: solid 0px green;
    float: left;
    width: 215px;
    min-height: 500px;
    margin-top: -90px;
    z-index: 3;
    overflow: hidden;
    margin-left: 2px;
}
.StuffSite #List_Header
{
    border: solid 0px green;
    padding: 5px;
    text-align: center;
    overflow: hidden;
}

#List_Header img
{
    height: 160px;
    border: solid 0px green;
}
#List_Header h2
{
    color: #f7f7f7;
    font-size: 22px;
    opacity: 0.75;
    margin-top: -6px;
    margin-bottom: 0px;
}
#List_Header p
{
    font-size: 10px;
    margin-top: 0px;
    color: #666666;
    text-transform: uppercase;
    font-weight: bold;
}
